/**
 * 
 */
package com.ssm.model;

import org.apache.ibatis.session.SqlSession;

import com.ssm.model.mapper.BaseMapper;

/**
 * 
 * @author 危文涛<245108903@qq.com>
 * @version 2016年2月3日 下午9:05:25
 * @param <BT>
 *
 */
public class SSMTransaction<T extends BaseMapper> {
	
	private Class<T> mappertype=null;
	private SqlSession session;
	
	/**
	 * 
	 * @author 危文涛<245108903@qq.com>
	 * @version 2016年2月3日 下午9:07:00
	 */
	public SSMTransaction(Class<T> mappertype,SqlSession session) {
		// TODO Auto-generated constructor stub
		this.mappertype=mappertype;
		this.session=session;
	}
	
	public T getMapper()
	{
			return session.getMapper(mappertype);
	}
	
	
	public void commit()
	{
		session.commit();
	}
	

}
